package oop.day10;

public class StaticVar {
    int a;// 实例变量 成员变量
    static int b;// 静态变量  属于类的  只有一份

    StaticVar(){
      a++;
      b++;// 任意一个对象把static的变量值修改后，其他所有对象看到的都是被改后的
    }
    public void print(){
        System.out.println("a = " + a+", b = " + b);
    }

    public static void main(String[] args) {
        int sum  = StaticMeth.sum(2,4);
        StaticVar st = new StaticVar();
        st.print();
        StaticVar st1 = new StaticVar();
        st1.print();
        StaticVar st2 = new StaticVar();
        st2.print();

        st.b=5;// 任何对象都能够代用static的变量
        st1.print();
        // 但是不建议对象直接调用
        // 类去调用
        StaticVar.b=55;
        System.out.println(StaticVar.b);
    }
}
